package com.yjd.bi.user.dto;

import java.io.Serializable;

/**
 * 条件选项
 * name 数据库字段名
 * selected 是否选中，将条件转换为搜索条件时，只需要考虑为1的记录
 * type 数据类型 0值 1范围 2日期 对应取字段value或者min/max的值，当只有最小值或最大值时表示半开区间
 *
 * Created by yangchangyan on 2018/8/13.
 */
public class ConditionItem implements Serializable{

  // 条件名称
  private String name;

  // 是否选中，0否 1是 默认否
  private Integer selected = 0;

  // 数据类型，0值 1范围 2日期(yyyy-MM-dd)
  private Integer type = 0;

  // 值
  private String value = "";

  // 最小值
  private String min = "";

  // 最大值
  private String max = "";

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public Integer getSelected() {
    return selected;
  }

  public void setSelected(Integer selected) {
    this.selected = selected;
  }

  public Integer getType() {
    return type;
  }

  public void setType(Integer type) {
    this.type = type;
  }

  public String getValue() {
    return value;
  }

  public void setValue(String value) {
    this.value = value;
  }

  public String getMin() {
    return min;
  }

  public void setMin(String min) {
    this.min = min;
  }

  public String getMax() {
    return max;
  }

  public void setMax(String max) {
    this.max = max;
  }
}
